Volume 68, Issue 2, September 2023, Pages 159-171
Mohamed W Nassar; Ahmed El-Olemy; Mohamed S Emara; Ahmed Mohamed Ahmed Ahmed
Volume 66, Issue 2, September and October 2022, Pages 138-147
Ahmed Mohamed Ahmed Ahmed; Mohamed Nassar; Ahmed El-Olemy; Mohamed Emara
Volume 66, Issue 2, September and October 2022, Pages 163-172
Ahmed Mohamed Ahmed Ahmed; Mohamed Nassar; Ahmed El-Olemy; Mohamed Emara